package com.csq.cms.service;

import com.csq.cms.pojo.FavoriteEnterpriseInfo;
import com.csq.cms.pojo.FavoriteParttimeInfo;
import com.csq.common.pojo.ReturnResult;
import com.csq.manager.pojo.Favorite;
import com.github.pagehelper.PageInfo;

public interface FavoriteService {

	/**
	 * 添加 收藏
	 * 
	 * @param favorite
	 * @return
	 */
	public ReturnResult addFavorite(Favorite favorite);

	/**
	 * 取消 收藏
	 * 
	 * @param favorite
	 * @return
	 */
	public ReturnResult deleteFavorite(Integer favoriteId);

	/**
	 * 获取用户收藏的兼职
	 * @param page
	 * @param row
	 * @return
	 */
	public PageInfo<FavoriteParttimeInfo> getFavoriteParttime(Integer accountId,
			Integer page, Integer row);

	/**
	 * 获取用户收藏的公司
	 * @param accountId
	 * @param page
	 * @param row
	 * @return
	 */
	public PageInfo<FavoriteEnterpriseInfo> getFavoriteEnterprise(Integer accountId,
			Integer page, Integer row);

}
